What is the meaning of the word "vantage point"?
Definitions:
-
a place from which something can be viewed
noun
- From that vantage point, we could survey the whole valley.
- From that vantage point, we could survey the whole valley.